VizDraw: A Platform to Convert Online Hand-Drawn Graphics into Computer Graphics
نویسندگان
چکیده
With the adoption of tablet-based data entry devices, there is considerable interest in methods for converting hand-drawn sketches of flow charts, graphs and block diagram into accurate machine interpretations, a conversion process with many applications in engineering, presentations, and simulations. However, the recognition of hand-drawn graphics is a great challenge due to the visual similarity of many system components. This is complicated due to the significant differences in drawing styles between users. The proposed method, VizDraw, establishes an architecture that utilizes a number of pattern recognition tools to convert hand-drawn diagrams into computer graphics by segmenting the original diagram into individual components. This method generates hypothesis graphs for each component, evaluates the hypotheses using forward and backward dynamic programming, and finally utilizes a rule-based floor planning routine for component and symbol placement. VizDraw is invariant to scaling, rotation, translation and style of drawing. The preliminary results show how VizDraw is used for engineering drawings, simulation, and incorporation into computer aided design (CAD) models.
منابع مشابه
Parallel Implementation of Particle Swarm Optimization Variants Using Graphics Processing Unit Platform
There are different variants of Particle Swarm Optimization (PSO) algorithm such as Adaptive Particle Swarm Optimization (APSO) and Particle Swarm Optimization with an Aging Leader and Challengers (ALC-PSO). These algorithms improve the performance of PSO in terms of finding the best solution and accelerating the convergence speed. However, these algorithms are computationally intensive. The go...
متن کاملDirectional Stroke Width Transform to Separate Text and Graphics in City Maps
One of the complex documents in the real world is city maps. In these kinds of maps, text labels overlap by graphics with having a variety of fonts and styles in different orientations. Usually, text and graphic colour is not predefined due to various map publishers. In most city maps, text and graphic lines form a single connected component. Moreover, the common regions of text and graphic lin...
متن کاملLearning to Infer Graphics Programs from Hand-Drawn Images
We introduce a model that learns to convert simple hand drawings into graphics programs written in a subset of LATEX. The model combines techniques from deep learning and program synthesis. We learn a convolutional neural network that proposes plausible drawing primitives that explain an image. This set of drawing primitives is like an execution trace for a graphics program. From this trace we ...
متن کاملScenegraph-Based Platform for 3D Computer Graphics Training
We propose a framework for developing online interactive experiments for training students to master the basic concepts of 3D Computer Graphics. As 3D Computer Graphics has applications in a large range of fields (visual arts, media, geography. etc.), we need to devote particular attention to students that are nonexperts in Computer Science and particularly in programming. We also have to take ...
متن کاملTexture Mapping for Cel Animation
We present a method for applying complex textures to hand-drawn characters in cel animation. The method correlates features in a simple, textured, 3-D model with features on a hand-drawn figure, and then distorts the model to conform to the hand-drawn artwork. The process uses two new algorithms: a silhouette detection scheme and a depth-preserving warp. The silhouette detection algorithm is si...
متن کامل